
#ifndef JSON_CLASS_GENERATOR_HXX
#define JSON_CLASS_GENERATOR_HXX

#include "Generator.h"

namespace codegen
{
    class XmlClassGenerator : public Generator
    {
    public:
        XmlClassGenerator(const resip::Data& str, const resip::Data& class_name);

    protected:
        bool parse(const resip::Data& str);
        
        EncodeStream& encode_header(EncodeStream& ostm) const;
        EncodeStream& encode_footer(EncodeStream& ostm) const;
    };
}

#endif // #ifndef JSON_CLASS_GENERATOR_HXX
